home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 51
/
Aminet 51 (2002)(GTI - Schatztruhe)[!][Oct 2002].iso
/
Aminet
/
hard
/
drivr
/
PoseidonMain.readme
< prev
next >
Wrap
Text File
|
2002-08-17
|
4KB
|
117 lines
Short: Poseidon USB Update 1.26
Author: hodges@in.tum.de (Chris Hodges)
Uploader: hodges@in.tum.de (Chris Hodges)
Version: 1.26 (16-Aug-02)
Type: comm/usb
Requires: a compatible USB card
Introduction
~~~~~~~~~~~~
The Poseidon USB Stack is a software solution that unleashes the
possibilities of the Universal Serial Bus (USB) and the devices with USB
interface, ranging from mice, keyboards, tablets, joysticks, printers,
scanners, webcams, digicams, flash card readers, zip drives, floppy disk
drives, harddisks, memory sticks, ethernet adapters, scanners and audio
adapters to less common things like power supplies, GPS location devices or
finger print readers. It is intended to be a solution for all systems.
Big news
~~~~~~~~
V1.26:
- Mass storage fixed and extended.
- New USB Modem class.
- UPAR printer mountlist included.
V1.25:
- German manual and installer script
- Fixed the bugs in the installer script that would copy the UMSD file to
the wrong drawer (and without icon)
- New usb->serial converter class
- Mass storage now automounts
Changelog
~~~~~~~~~
poseidon.library 1.26
o On USB devices with multiple configurations, only the first one was
read due to me thinking that I would get all configurations
automatically. This is now fixed. Hey, it was the first time I came
across a device with multiple configs, so I couldn't test the code
before.
massstorage.class 1.11
o Added information messages on mounting (after three attempts :) ).
o Mounting now again uses lowcyl = 0. But therefore, detection of an
already mounted partition has been reduced to unit, device and dostype.
This means that no multiple partitions on a harddisk will be mounted,
but only the first one. I hope this is not a problem for most of you.
(thanks to Jens & Jean-François).
o After mounting, a diskchange signal was sent. This is now fixed
(thanks to Jens).
o Added NSD and TD64 support. This means you now can uses harddisks >4GB.
serialpl2303.class 1.3
o Fixed buffer management. Added EOF mode.
cdcacm.class 1.2
o Initial. Should support state reporting and EOF mode.
---------------------------------------------------------------------------
pencamtool
o Added UPTO option.
highwayusb.device 2.8
o Optimized copyloop a bit.
subwayusb.device 2.2
o Initial
serialpl2303.class 1.2
o Initial
bootkeyboard.class 1.6
o Now calls reset handlers of the keyboard.device on reset. This is done
in a tricky, but system-friendly way. If any reset handler is found,
the reset is delayed by 10 seconds (no way to find out, if the reset
handlers have finished).
massstorage.class 1.9
o Added 200ms delay for some strange devices before first interaction.
I hope this is enough for most drives.
o Added automounting capability for FAT95. Took me ages to get this
working. Sorry.
o Added experimental untested support for CB and CBI transport protocols.
o Added special init sequence for eUSCSI bridges.
o Disabled internal retry mechanism for HDCMD_SCSI commands. Maybe this
fixes the disk changing bugs when using "+s" on FAT95.
o Fixed broken disk change detection. Sorry, just forgot some
paranthesis.
hub.class 1.14
o Changed the init sequence to be more error tolerant, adding several
retries
o Added locking mechanism (oops! how could I forget) of address 0 to
avoid confusion on the bus with multiple hubs connected to a hub
at the same time.
o Lots of little changes.
poseidon.library 1.25
o If SET_CONFIGURATION fails, the enumeration will now still proceed.
This seems to be the case with a few USB2.0 devices.
o Changed psdSpawnSubTask() to launch a process if started with dos
available.
o Misc little changes.
Contact address
~~~~~~~~~~~~~~~
Any mail, comments or donations welcome:
Chris Hodges Account: 359 68 63
Kennedystr. 8 BLZ : 700 530 70
D-82178 Puchheim Bank : Sparkasse Fürstenfeldbruck
Germany
Tel.: +49-89/80001543 WWW: http://www.platon42.de/
Email: hodges@in.tum.de IRC: platon42 on EfNet